
using Core.SimpleTemp.Common;
using Core.SimpleTemp.Entitys;
using Core.Toolkit.Core.Application;
using System;
using System.Collections.Generic;

namespace Core.SimpleTemp.Application
{
     [CreateMap(typeof(JG_PersonalSafety))]
    public class JG_PersonalSafetyDto : Dto
    {
/// <summary>
/// 
/// </summary>
public int? Year{get;set;}
/// <summary>
/// 
/// </summary>
public int? Quarter{get;set;}
        [KeyToValue("jd", "Quarter")]
        public string QuarterText { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public Guid? UserID{get;set;}
/// <summary>
/// 
/// </summary>
public String PlanContent{get;set;}
/// <summary>
/// 
/// </summary>
public String ActualContent{get;set;}
/// <summary>
/// 
/// </summary>
public String Remarks{get;set;}
/// <summary>
/// 
/// </summary>
public Guid? AttachmentId{get;set;}
/// <summary>
/// 
/// </summary>
public String AttachmentName{get;set;}
/// <summary>
/// 
/// </summary>
public Guid? ApproveID{get;set;}
/// <summary>
/// 
/// </summary>
public DateTime? ApproveDate{get;set;}
        /// <summary>
        /// 
        /// </summary>
        [KeyToValue("graqxd")]
        public String State{get;set;}
        [KeyToValue("graqxd", "State")]
        public string StateText { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public Guid? CreateFactory{get;set;}
/// <summary>
/// 
/// </summary>
public Guid? CreateDept{get;set;}
/// <summary>
/// 
/// </summary>
public Guid? UpdateDept{get;set;}

        public string Mark01 { get; set; }

        public string Mark02 { get; set; }

        public string Mark03 { get; set; }

        public UserApp.SysUserDto SysUser { get; set; }

        public SysDepartmentDto SysDepartment { get; set; }

        public virtual ICollection<JG_PersonalSafetyDetailDto> JG_PersonalSafetyDetail { get; set; }

    }
    }
